﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Follow.DataAccess;
using Follow.Model;

namespace Follow.Business
{
    public class EquipeFuncionarioBO
    {
        public IList<EquipeFuncionario> findByEquipe(Int32 id)
        {
            EquipeFuncionarioDAO dao = new EquipeFuncionarioDAO();
            return dao.findByEquipe(id);
        }

        public void delete(Int32 id)
        {
            EquipeFuncionarioDAO dao = new EquipeFuncionarioDAO();
            dao.delete(id);
        }

        public void insert(EquipeFuncionario ef)
        {
            EquipeFuncionarioDAO dao = new EquipeFuncionarioDAO();
            dao.insert(ef);
        }

        public void deleteByEquipe(Int32 id)
        {
            EquipeFuncionarioDAO dao = new EquipeFuncionarioDAO();
            dao.deleteByEquipe(id);
        }

        public EquipeFuncionario load(Int32 id)
        {
            EquipeFuncionarioDAO dao = new EquipeFuncionarioDAO();
            return dao.findByID(id);
        }

        public EquipeFuncionario findByEquipeAndGestor(Int32 id)
        {
            EquipeFuncionarioDAO dao = new EquipeFuncionarioDAO();
            return dao.findByEquipeAndGestor(id);
        }
    }
}